完整教程:廖雪峰
- mkdir 文件名
- cd 文件名
- pwd //显示当前路径
git init
修改
- git add .
- git commit -m “version”
- 版本回退
- git log //所有提交的commit 版本
- git status //当前状态
- git diff //查看改的地方
- git reset –hard HEAD~3 //往上跳3个
- git reset –hard 6361683 // 版本序列号前几位
commit 是增加/删除文件的改变 只改变文件内容,不改变文件多少-》no change to commit-》fuck?
常用命令
cd ..
git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。
git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add –update的缩写)
git add -A :是上面两个功能的合集(git add –all的缩写)